Здравствуйте, вы просили меня узнать, какие флаги не соответствуют компиляции с++ вот что я выяснил: cc1plus: error: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ [-Werror] cc1plus: error: command line option ‘-Wold-style-declaration’ is valid for C/ObjC but not for C++ [-Werror] cc1plus: error: command line option ‘-Wold-style-definition’ is valid for C/ObjC but not for C++ [-Werror] cc1plus: error: command line option ‘-Wmissing-parameter-type’ is valid for C/ObjC but not for C++ [-Werror] cc1plus: error: command line option ‘-Wnested-externs’ is valid for C/ObjC but not for C++ [-Werror] cc1plus: error: command line option ‘-Wno-pointer-sign’ is valid for C/ObjC but not for C++ [-Werror] Остальные флаги были успешны и поэтому я компилировал следующей строкой: g++ -O2 -Wall -Werror -Wformat-security -Wignored-qualifiers -Winit-self -Wswitch-default -Wfloat-equal -Wshadow -Wpointer-arith -Wtype-limits -Wempty-body -Wlogical-op -Wmissing-field-initializers -std=c++11 421_Vasilenko_Anatoly.cpp -o reliability gcc к сожалению не подходит для компиляции 11 стандарта, поэтому тут я использовал g++ (линкер не находит огромного количества точек связки (вернее огромного количества использования tuple)) (вы разрешили использовать мне из 11 стандарта tuple) Для запуска моя программа требует 2 файла, каждый из которых содержит одну из функций, которую необходимо обработать. Файлы называются "f_function.txt" и "g_function.txt" Программа достаточно кривая, потому что я придумал хорошую задумку для архитектуры, но поняв, что это слишком много и сильно перекрывает задание, не доделал на полпути